package com.example.demo;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

import com.example.demo.databinding.ActivityMainBinding;

// 需要在build.gradle（app的那个）里的android下添加buildFeatures {viewBinding true}
public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // 在setContentView之前，它会根据layout的名称生成
        // activity_main.xml对应ActivityMainBinding
        ActivityMainBinding inflate = ActivityMainBinding.inflate(getLayoutInflater());

        // 这里是inflate.getRoot(),不是R.layout.activity_main
        setContentView(inflate.getRoot());

        //这里的tv就是XML中的id为tv的TextView
        inflate.textView.setText("你好");

    }
}